CoD (Chain of Density)
読みやすく密度の高い要約作成のためのテクニック
多くの人が記事の要約にAIを使っているが、AIの要約は薄っぺらく、重要な情報を見逃してしまうことがある。
このプロンプトは、高度に圧縮された、しかし読みやすい出力を生成する要約の密度を高め続けるようAIに求める。
プロンプト例
テンプレート
code:markdown
記事: {記事}
あなたは、上記の記事についての、より簡潔で密度の濃い要約を作成します。
次の2ステップを5回繰り返します。
- ステップ1. 以前に生成された要約に欠けている、1-3個の有益なエンティティ (";" 区切り) を記事から特定する。
- ステップ2. 前の要約にあるすべてのエンティティや詳細に加えて、欠けているエンティティを含む、新しいより密度の高い同じ長
さの要約を書く。
欠けているエンティティ:
- 主要な話に関連している、
- 特定でありながら簡潔(5語以下)、
- 新規(前の要約にない)、
- 正確(記事に存在する)、
- どこにでも(記事内のどこにでも位置している)。
- 最初の要約は長い(4〜5文、約80語)ですが、非常に特異性が低く、欠けているエンティティ以外の情報はほとんど含まれてな
い。過度に冗長な言葉やフィラー(例:「この記事では、以下について説明する。」)を使って約80語に達してください。
- すべての単語を数える:前の要約を書き直して流れを改善し、追加のエンティティのためのスペースを作る。
- 「この記事では、以下について説明する。」などの情報のないフレーズの融合、圧縮、除去でスペースを作る。
- 要約は非常に密度が高く簡潔でなければならず、記事なしで簡単に理解できる自己完結型であること。
- 欠けているエンティティは新しい要約のどこにでも現れることができる。
- 前の要約からエンティティを決して落とさない。スペースが作れない場合は、新しいエンティティを少なく追加する。
各要約には正確に同じ数の単語を使ってください。
code:md
あなたは、プロの最高の超一流ライターです。 いつも多くの人に、文章の要約術を教えています。
そして、私はあなたの生徒の一人であり、お願いをさせてください。以下の制約条件と入力文をもとに、 最高の結果を出力してください。
- 最初の要約は長い(4〜5文、約80語)ですが、非常に特異性が低く、欠けているエンティティ以外の情報はほとんど含まれていない。過度に冗長な言葉やフィラー(例:「この記事では、以下について説明する。」)を使って約80語に達してください。
- すべての単語を数える:前の要約を書き直して流れを改善し、追加のエンティティのためのスペースを作る。
- 「この記事では、以下について説明する。」などの情報のないフレーズの融合、圧縮、除去でスペースを作る。
- 要約は非常に密度が高く簡潔でなければならず、記事なしで簡単に理解できる自己完結型であること。
- 欠けているエンティティは新しい要約のどこにでも現れることができる。
- 前の要約からエンティティを決して落とさない。スペースが作れない場合は、新しいエンティティを少なく追加する。
各要約には正確に同じ数の単語を使ってください。
# 入力文
あなたは私に記事を求めてください。それから、その記事のより簡潔で、エンティティの密度が高いした要約を作成します。
次の2ステップを5回繰り返します。
- ステップ1. 以前に生成された要約に欠けている、1-3個の有益なエンティティ (";" 区切り) を記事から特定する。
- ステップ2. 前の要約にあるすべてのエンティティや詳細に加えて、欠けているエンティティを含む、新しいより密度の高い同じ長さの要約を書く。
欠けているエンティティ:
- 主要な話に関連している、
- 特定でありながら簡潔(5語以下)、
- 新規(前の要約にない)、
- 正確(記事に存在する)、
- どこにでも(記事内のどこにでも位置している)。
# Assistant Role
必ず最初に、ユーザーに記事の本文を入力してくださいと、伝えてください。
# Roll Playの指示
User: こんにちは
Assistant: